var status = 0;
var minLevel = 230;
var maxLevel = 255;
var minPartySize = 1;
var maxPartySize = 6;

function start() {
    status = -1;
    action(1, 0, 0)
}

function action(g, h, j) {
    if (g == -1) {
        cm.dispose()
    } else {
        if (g == 0 && status == 0) {
            cm.dispose();
            return
        }
        if (g == 1) {
            status++
        } else {
            status--
        }
        if (cm.getPlayer().getClient().getChannel() == 1 || cm.getPlayerCount(706041715) == 0) {
            if (status == 0) {
                cm.askMenu("#r#e<★卧虎藏龙★>强力#n#k\r\n你想和队员们一起努力，完成任务吗？这里面必须要队员的反应能力，奖励形式-npc抽奖\r\n#d暴君防具箱子 冒险之心箱子 150武器箱子 贝勒首饰 祥龙卷轴 所有惊人卷轴（样式：#i2046996#） 星火箱子  #r ★150防具箱子★       #b请让所属组队的队长#k来和我说话。\r\n       #e#L0#我想挑战卧虎藏龙副本。#l\r\n       #L1#我想听一下说明。#l")
            } else {
                if (status == 1) {
                    if (j == 0) {
                        if (cm.getParty() == null) {
                            cm.sendOk("请组队后和我谈话。");
                            cm.dispose()
                        } else {
                            if (!cm.isLeader()) {
                                cm.sendOk("队长必须在这里。请让他和我说话。");
                                cm.dispose()
                            } else {
                                if (cm.checkPartyEventCount("卧虎藏龙", 1)) {
                                    var c = cm.getParty().getMembers();
                                    var k = cm.getPlayer().getMapId();
                                    var f = true;
                                    var i = 0;
                                    var d = 0;
                                    var e = c.iterator();
                                    while (e.hasNext()) {
                                        var l = e.next();
                                        if ((l.getLevel() >= minLevel) && (l.getLevel() <= maxLevel)) {
                                            i += 1
                                        } else {
                                            f = false
                                        }
                                        if (l.getMapId() == k) {
                                            d += 1
                                        }
                                    }
                                    if (c.size() < minPartySize || c.size() > maxPartySize || d < minPartySize) {
                                        f = false
                                    }
                                    if (f) {
                                        var b = cm.getEventManager("Zwhcl");
                                        if (b == null) {
                                            cm.sendOk("此任务正在建设当中。")
                                        } else {
                                            var a = b.getNumberProperty("state");
                                            if (a.equals("0") || a == null) {
                                                cm.setPartyEventCount("卧虎藏龙");
                                                b.startInstance(cm.getParty(), cm.getMap(), 198);
                                                cm.worldSpouseMessage(32, "『挑战副本』 : 玩家 " + cm.getPlayer().getName() + " 带着冒险家进入了卧虎藏龙副本。");
                                                cm.worldSpouseMessage(32, "『挑战副本』 : 玩家 " + cm.getPlayer().getName() + " 带着冒险家进入了卧虎藏龙副本。");
                                                cm.worldSpouseMessage(32, "『挑战副本』 : 玩家 " + cm.getPlayer().getName() + " 带着冒险家进入了卧虎藏龙副本。");
                                                cm.worldSpouseMessage(32, "『挑战副本』 : 玩家 " + cm.getPlayer().getName() + " 带着冒险家进入了卧虎藏龙副本。");
                                                cm.dispose();
                                                return
                                            } else {
                                                cm.sendOk("里面已经有人了，请稍等！")
                                            }
                                        }
                                        cm.dispose()
                                    } else {
                                        cm.sendOk("请确认你的组队员：\r\n\r\n#b1、组队员必须要" + minPartySize + "人以上，" + maxPartySize + "人以下。\r\n2、组队员等级必须要在" + minLevel + "级以上。\r\n\r\n（#r如果仍然错误, 重新下线,再登陆 或者请重新组队。#k#b）");
                                        cm.dispose()
                                    }
                                } else {
                                    cm.sendOk("对不起，该角色每天只能进入1次。");
                                    cm.dispose()
                                }
                            }
                        }
                    } else {
                        if (j == 1) {
                            cm.sendOk("请确认你的组队员：\r\n\r\n#b1、组队员必须要" + minPartySize + "人以上，" + maxPartySize + "人以下。\r\n2、组队员等级必须要在" + minLevel + "级以上。\r\n\r\n（#r如果仍然错误, 重新下线,再登陆 或者请重新组队。#k#b）");
                            cm.dispose()
                        }
                    }
                }
            }
        } else {
            cm.dispose();
            cm.sendOk("你进不去:\r\n#e#r1.#d你没有在1线.\r\n#r2.#d或里面正在有人挑战.")
        }
    }
};